import { createApp  } from 'vue'
import App from './App.vue'
import router from "./router"
import axios from "axios"
// index.js 是默认导入 js 文件
//import router from './router'

console.log("main.js")
var vm = createApp(App) // new Vue(....)

// 要把 router 对象 给到 Vue 对象 原型 prototype
// vm.prototype.$router = router
vm.use(router)

import { createStore } from 'vuex';
// 创建全局变量创库和全局函数创库
const store = createStore({
	//全局变量， state 状态-变量
	state() {
		return {
			user: {
				name: '',
				role: '',
				pic: '',
				token: ''
			}
		}
	}
})

vm.use(store)   

//global 全球， Proerties 属性， 成员变量
//相当于 vm.prototype.$user = ...
vm.config.globalProperties.$store= store
vm.config.globalProperties.$axios= axios;  
vm.config.globalProperties.$ip="http://127.0.0.1:9000";

vm.mount('#app')
console.log(vm)
// new Vue( {el : "#app"})